// 配置公共的请求头
axios.defaults.baseURL = "http://www.itcbc.com:8000/"; 

// 封装token
function tokenSet() {
	if (!localStorage.getItem('token')) {
		location.href='./login.html'
	}
}


// 配置拦截器
// 添加请求拦截器
axios.interceptors.request.use(function (config) {
    // 在发送请求之前做些什么
  
  if (localStorage.getItem('token')) {
      config.headers.Authorization = localStorage.getItem("token");
  
    }
    return config;
  }, function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
  });

// 添加响应拦截器
axios.interceptors.response.use(function (response) {
  console.log('响应拦截器');
  console.log(response);
    // 对响应数据做点什么
    return response;
  }, function (error) {
    // 对响应错误做点什么
  	if (error.response.status === 401) {
      localStorage.removeItem("token");
      toast(error.response.data.message);
      setTimeout(() => {
        location.href = "./login.html";
      }, 1500);
    }
    return Promise.reject(error);
  });